#include <iostream>
#include <vector>
#include <climits>
using namespace std;

int main() {
    cout<<sizeof(short)<<endl;
    cout<<sizeof(int)<<endl;
    cout<<sizeof(long)<<endl;
    cout<<sizeof(long long)<<endl;   // It seems like 8 bytes is the largeest that C++ can give to a type
    cout<<sizeof(float)<<endl;
    cout<<sizeof(double)<<endl;
    return 0;
}